//  @ Project : GagalPanen
//  @ File Name : gridmap.hpp
//  @ Date : 3/9/2011
//  @ Author : 
//
//


#if !defined(_GRIDMAP_H)
#define _GRIDMAP_H

#include "map.hpp"
#include "moveablemap.hpp"
#include "grid.hpp"

class GridMap : public Map, public MoveableMap, public MoveableMap, public MoveableMap, public MoveableMap {
public:
  GridMap(GameInterface* game, string[] map);
  void advanceDay();
  void advanceTime();
  Cell* getCellInFrontOff(Cell* cell);
  void advanceDay();
  void advanceTime();
protected:
  void getGrid(): Grid*();
private:
  Grid grid_;
};

#endif  //_GRIDMAP_H
